#!/usr/bin/env python
# -*- coding: UTF-8 -*-
'''
@Project ：图灵学习 
@File    ：4.分组别名.py
@IDE     ：PyCharm 
@Author  ：ChenLiGao
@Date    ：2024-11-28 15:07
'''
import re

content = """
张三，手机号码15945678901
李四，手机号码13945677701
王二，手机号码13845666901
"""
"""
    finditer 和 findall 方法类似
     findall直接匹配并返回最终的结果
     finditer只会返回一个对象，是一个迭代器
"""
results = re.finditer(r"^(?P<user_name>.+)，.+(?P<mobile>\d{11})", content, re.M)
for tem in results:
    print(tem.group("user_name"))
    print(tem.group("mobile"))